#include<cstdio>
#include<algorithm>

using namespace std;
const int maxn=1e5+10;
int a[maxn],p[maxn];


int main()
{
	int n;
	fill(a,a+maxn,0);
	fill(p,p+maxn,0);
	scanf("%d",&n);
	for(int i=1;i<n;i++){
		scanf("%d",&a[i]);
	}
	sort(a,a+n);
	
	if(n==6){
		int x,y,z;
		x=a[1]-a[0];
		y=a[3]-a[2];
		z=a[5]-a[4];
		printf("%d",x+y+z);
		return 0;
	}
	
	int x,y,k;
	for(int i=1;i<n;i++){
		p[i]=a[i]-a[i-1];
	}
	sort(p+1,p+n);
	for(int i=1;i<n;i++){
		if(a[i]-a[i-1]==p[n-1]) x=i;
		if(a[i]-a[i-1]==p[n-2]) y=i;
	}
	if(x-y==1) k=p[n-1]+p[n-3];
	else  k=p[n-1]+p[n-2];
	printf("%d",a[n-1]-k);
	return 0;
}
